package com.atguigu.acyjl;

import android.annotation.SuppressLint;
import android.content.Context;
import android.media.SoundPool;
import android.util.Log;



public class PlaySounds {
    SoundPool soundPool = new SoundPool.Builder().build();
    int[] soundArray = new int[5];//soundID

    //sound
    @SuppressLint("NewApi")
    public void initSound(Context context){

        soundArray[0] = soundPool.load(context, R.raw.dling, 1);
        soundArray[1] = soundPool.load(context, R.raw.plastic, 1);
    }

    public void playSound() {
        Log.d("kaishi", "playSound: ");
            soundPool.play(
                    soundArray[0],
                0.3f,      //左耳道音量【0~1】
                0.3f,      //右耳道音量【0~1】
                0,         //播放优先级【0表示最低优先级】
                0,         //循环模式【0表示循环一次，-1表示一直循环，其他表示数字+1表示当前数字对应的循环次数】
                1          //播放速度【1是正常，范围从0~2】
        );
    }
    public void playSound1() {
        soundPool.play(
                soundArray[1],
                0.3f,      //左耳道音量【0~1】
                0.3f,      //右耳道音量【0~1】
                0,         //播放优先级【0表示最低优先级】
                0,         //循环模式【0表示循环一次，-1表示一直循环，其他表示数字+1表示当前数字对应的循环次数】
                1          //播放速度【1是正常，范围从0~2】
        );
    }
}
